Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bloomfield Hills Challenger Guangzhou Challenger Chengdu Open - Chengdu Shenzhen 1 Challenger Rakuten Japan Open - Tokyo Playford Challenger Matsuyama Challenger Sydney Challenger Kobe Challenger Yokohama Challenger Burnie 2 Challenger Noumea Challenger Nonthaburi 2 Challenger M25 Traralgon Burnie 1 Challenger Shenzhen 1 Challenger M25 Traralgon M25 Mildura M25 Swan Hill Gwangju Challenger Busan Challenger Tyler Challenger Bloomfield Hills Challenger Guangzhou Challenger Taipei Challenger Little Rock Challenger Winnipeg Challenger Granby Challenger Jinan Challenger M25 Nakhon Si Thammarat M25 Takasaki M25 Cairns M25 Nakhon Si Thammarat Seoul Challenger Taipei 2 Challenger M25 Cairns Matsuyama Challenger Kobe Challenger Guangzhou Challenger Pune Challenger Brisbane 2 Challenger Busan Challenger Yokkaichi Challenger New Delhi Challenger Brisbane 1 Challenger Bengaluru Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger M25 Bali Cary Challenger Tyler Challenger Wuxi Challenger Little Rock Challenger M25 Wichita Winnipeg Challenger Granby Challenger Bloomfield Hills Challenger M25 Bali Zhangjiagang Challenger Shanghai Challenger Brisbane 3 Challenger Japan F3 Korea F1 Korea F2 Japan F4 Japan F6 Thailand F1 China F3 Japan F2 Japan F4 Japan F5 Thailand F2 Japan F8 Japan F2 Japan F3 Japan F4 Korea F1 Japan F8 Japan F9 Japan F10 Japan F11 Japan F1 Japan F2 Japan F8 Japan F9 Japan F10 Japan F11 Japan F1 Japan F2 Japan F3 Korea F2 India F3 Korea F3 India F4 Japan F4 Japan F5 Japan F6 Japan F7 Korea F5 Korea F6 China F6 China F5 Thailand F1 Thailand F2 Thailand F3 Japan F8 Japan F9 Japan F1 Japan F2 Japan F3 Japan F4 Italy F7 Italy F8 Italy F9 Italy F10 Japan F5 Japan F6 Japan F7 Japan F8 Germany F10 Australia F5 Australia F6 Australia F7 Japan F9 Japan F10 Thailand F5 Australia F1 Australia F2 Thailand F2 Thailand F3 Italy F7 Italy F8 Italy F9 Italy F10 Japan F5 Japan F6 Japan F7 Japan F8 Chinese Taipei F2 Australia F9 Australia F10 Australia F12 China F1 China F2 Germany F3 Germany F4 Australia F1 Australia F2 Japan F3 Chinese Taipei F2 Chinese Taipei F1 Australia F2 China F2 China F3 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Japan F6 (Matsuyama) Uzbekistan F1 (Bukhara) Uzbekistan F2 (Karshi) M25 Porto M25+H Rodez M25 Tulsa M25 Bakio M25+H Ajaccio M25 Trimbach M25 Nottingham M25 Nottingham M25 Tsukuba M25 Kashiwa M25 Jakarta M25 Jakarta M25 Nakhon Si Thammarat Heineken Challenger - Ho Chi Minh City Shimadzu All Japan Indoor - Kyoto Nova Challenger Osaka - Osaka Cridicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx ATP Heineken Challenger 2000 - Ho Chi Minh City Honda-Kah Open - Singapore Shimadzu All Japan Indoor - Kyoto The Gallagher International ATP Tour Challenger - Hamilton Fergana Challenger - Fergana Eisenberg Jerusalem Open 2000 - Jerusalem The Powder Byrne Trophy - Surbiton USTA Safeway Challenger - Aptos Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Yokohama International Tennis Tournament - Yokohama Osaka International Tennis Tournament - Osaka Ho Chi Minh City Challenger - Ho Chi Minh City Honda Kah Singapore Men's Tennis Open - Singapore Kyoto Challenger - Kyoto Gallagher International - Hamilton Fifth-Third Bank Tennis Championships - Lexington Time Warner USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul Yokohama Challenger 2001 - Yokohama The 69th King's Cup-Thailand Open - Bangkok Samsung Securities Cup - Seoul Yokohama World Tennis Gaora Cup - Yokohama Bangkok Challenger - Bangkok Shimadzu All Japan Indoor Tennis Championships - Kyoto Eisenberg Jerusalem Open - Jerusalem Challenger de Granby - Granby 1998 Safeway Challenger - Aptos Windy City Classic - Winnetka Gramado Open de Tennis - Gramado Belo Horizonte Tennis Open - Belo Horizonte GHI Bronx Tennis Classic - Bronx Copa Ericsson Venezuela - Caracas Healthsouth/USTA Pro Link Challenger - San Antonio USTA San Diego Challenger - San Diego Challenger Britania Zavaleta - Puebla Toluca Challenger - Toluca Ahmedabad Challenger - Ahmedabad Mumbai Challenger - Mumbai ATP Heineken Challenger 1999 - Ho Chi Minh City Honda-Kah Open - Singapore Shimadsu All Japan Indoor Tennis Championships - Kyoto Open Diputacion Pozoblanco - Cordoba Volkswagen TED Open - Istanbul Open Castilla y Leon - Segovia I Open de Tenis Comunidad de Madrid - Madrid GHI Bronx Tennis Classic - Bronx CMG Asia Open - Hong Kong MTCI ATP Challenger - Yokohama The LTA Wrexham Challenger - Wrexham Shimadzu All Japan Indoor - Kyoto Heineken Challenger - Ho Chi Minh City ATP Bangalore Challenger - Bangalore New Delhi Challenger - New Delhi Head Cup Busan Open - Busan X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx Samsung Securities Cup Challenger Tennis - Seoul Heineken Challenger 2004 - Ho Chi Minh City Shimadzu All Japan Indoor Tennis Championships - Kyoto Uncle Toby's Burnie Challenger - Tasmania Busan Open - Busan Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Samsung Securities Cup - Seoul Uncle Tobys Challenger in Caloundra - Caloundra Open de la Ville de Saint Denis - Reunion Island Mauritius Open - Mauritius ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra San Remo Tennis Cup 15° Piertomaso - San Remo The Surbiton Trophy - Surbiton Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Open de la Ville de Saint Denis - Reunion Island Shimadzu All Japan Indoor Tennis Championships - Kyoto Penza Cup - Penza Togliatti Cup - Togliatti Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Kia International In Caloundra - Caloundra Wailea Men's Challenger - Maui Hilton Waikoloa Village USTA Challenger - Waikoloa MST ATP Challenger International - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Togliatti Cup - Togliatti Penza Cup - Penza Bukhara Challenger - Bukhara Karshi Challenger - Karshi Keio Challenger International Tennis Tournament - Yokohama 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto Busan Open Challenger Tennis - Busan Sail Open - New Delhi Guzzini Challenger - Recanati Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon The LTA Manchester Trophy - Manchester New Delhi Challenger III - New Delhi New Delhi Challenger IV - New Delhi Flea Market Cup Busan Challenger Tennis - Busan Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Burnie Challenger Kyoto Challenger Busan Challenger Seoul Challenger Chuncheon Challenger Yokohama Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Beijing Challenger Karshi Challenger Astana Challenger Toyota Challenger Burnie Challenger Kyoto Challenger Pingguo Challenger Alessandria Challenger Wuhai Challenger Beijing Challenger Astana Challenger Shanghai Challenger Ningboo Challenger Bangkok Challenger Seoul Challenger Toyota Challenger Singapore Challenger Kyoto Challenger Pingguo Challenger Kaohsiung Challenger Busan Challenger Furth Challenger Nottingham-2 Challenger Marburg Challenger Anning Challenger Wuhan Challenger Beijing Challenger Shanghai Challenger Ningboo Challenger Tashkent Challenger Seoul Challenger Yokohama Challenger Toyota Challenger West Lakes Challenger Sydney Challenger Kyoto Challenger Rimouski Challenger Le Gosier Challenger Anning Challenger Kun-Ming Challenger Busan Challenger Nottingham-2 Challenger Beijing Challenger Granby Challenger Lexington Challenger Vancouver Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Kaoshuing Challenger Melbourne Challenger Seoul Challenger Yokohama Challenger Toyota Challenger Maui Challenger Burnie Challenger West Lakes Challenger Guangzhou Challenger Kyoto Challenger Rimouski Challenger Guadalajara Challenger Leon Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Granby Challenger Lexington Challenger Vancouver Challenger St. Remy Challenger Istanbul Challenger Izmir Challenger Indore Challenger Pune Challenger Traralgon Challenger Traralgon Challenger 2 Yokohama Challenger Toyota Challenger Happy Valley Challenger Hong Kong Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Guangzhou Challenger Shenzhen Challenger Batman Challenger Taipei City Challenger Busan Challenger Seoul Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Recanati Challenger Astana Challenger Segovia Challenger Portoroz Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ningboo Challenger Suzhou Challenger Hua Hin Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Happy Valley Challenger Manila Challenger Bergamo Challenger Wroclaw Challenger Kyoto Challenger Zhuhai Challenger Guangzhou Challenger Shenzhen Challenger Barletta Challenger Turin Challenger Rome Challenger Bordeaux Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Winnipeg Challenger Binghamton Challenger Lexington Challenger Granby Challenger Gatineau Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Ho Chi Minh City Challenger Ningboo Challenger Kobe Challenger Toyota Challenger Quimper Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Surbiton Challenger Nottingham Challenger Ilkley Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Chengdu Challenger Jinan Challenger Zhangjiagang Challenger Shanghai Challenger Gwangju Challenger Kaohsiung Challenger Ningboo Challenger Suzhou Challenger Shenzhen Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Budapest Challenger Cherbourg Challenger Kyoto Challenger Yokohama Challenger Shenzhen Challenger Qujing Challenger Glasgow Challenger Karshi Challenger Busan Challenger Loughborough Challenger Ilkley Challenger Recanati Challenger Astana Challenger Chengdu Challenger Jinan Challenger Zhangjiagang Challenger Shanghai Challenger Kaohsiung Challenger Ningboo Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Playford Challenger Burnie Challenger Launceston Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Zhuhai Challenger Shenzhen Challenger Zhangjiagang Challenger Taipei City Challenger Seoul Challenger Busan Challenger Surbiton Challenger Winnipeg Challenger Gatineau Challenger Granby Challenger Yokkaichi Challenger Jinan Challenger Shanghai Challenger Kaohsiung Challenger Nur-Sultan Challenger Ningboo Challenger Traralgon Challenger Playford Challenger Kobe Challenger Helsinki Challenger Noumea Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Iasi Challenger Hamburg Challenger Eckental Challenger Cary Challenger Orlando Challenger Biella 1 Challenger Biella 2 Challenger Cleveland Challenger Lugano Challenger Orlando Challenger Salinas Challenger Salinas 2 Challenger Little Rock Challenger Orlando 2 Challenger Pozoblanco Challenger Segovia Challenger Mallorca Challenger Cassis Challenger Istanbul 2 Challenger Biel Challenger Ismaning Challenger Tenerife Challenger Roanne Challenger Pau Challenger Manama Challenger Forli 2 Challenger Traralgon Challenger Quimper Challenger Forli 4 Challenger Pau Challenger Biel Challenger St. Brieuc Challenger Turin Challenger Little Rock Challenger Orlando Challenger Malaga Challenger Porto Challenger Pozoblanco Challenger Segovia Challenger Granby Challenger Cassis Challenger Rennes Challenger Seoul Challenger Busan Challenger Yokohama Challenger Matsuyama Challenger Kobe Challenger Yokkaichi Challenger Nonthaburi 1 Challenger Nonthaburi 2 Challenger Nonthaburi 3 Challenger Burnie Challenger Bengaluru Challenger Pune Challenger Seoul Challenger Gwangju Challenger Busan Challenger Yokkaichi Challenger Gold Flake Open - Chennai Japan Open - Tokyo Salem Open - Hong Kong Japan Open - Tokyo Salem Open - Hong Kong Japan Open - Tokyo The Stella Artois Grass Court Championships - London AAPT Championships - Adelaide Miller Lite Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Salem Open - Hong Kong Japan Open - Tokyo Heineken Open Shanghai - Shanghai The Stella Artois Grass Court Championships - London Salem Open - Hong Kong AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Salem Open - Hong Kong AIG Japan Open - Tokyo AIG Japan Open - Tokyo Tokyo Tokyo Tokyo Tokyo Osaka Tokyo Tokyo The Stella Artois Grass Court Championships - London AIG Japan Open - Tokyo The Stella Artois Grass Court Championships - London Thailand Open - Bangkok AIG Japan Open - Tokyo China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo AIG Japan Open Tennis Championships - Tokyo AIG Japan Open Tennis Championships - Tokyo Mercedes Cup - Stuttgart International German Open - Hamburg AIG Japan Open Tennis Championships - Tokyo Rakuten Japan Open - Tokyo PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Brisbane International - Brisbane PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Hall of Fame Tennis Championships - Newport Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Shenzhen Open - Shenzhen Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Mercedes Cup - Stuttgart Chengdu Open - Chengdu Open Sud de France - Montpellier Rakuten Japan Open - Tokyo Korea Open - Seoul Tennis Masters Series - Toronto Pau Challenger Shanghai Challenger Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Granby Challenger Chicago Challenger Wuxi Challenger BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Shanghai Rolex Masters - Shanghai Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha Wimbledon - London Davis Cup, Group 1, REL1, JPN-UZB 3-2 Davis Cup, Group 1, 1R, JPN-INA 5-0 Davis Cup, Group 1, 2R, JPN-NZL 3-2 Davis Cup, World Group, QR, RUS-JPN 3-1 Davis Cup, Group 1, 1R, JPN-LIB 4-1 Davis Cup, Group 1, 2R, UZB-JPN 3-2 Davis Cup, Group 1, 1R, KOR-JPN 3-2 Davis Cup, Group 1, REL1, JPN-LIB 4-1 Davis Cup, Group 1, 1R, JPN-THA 4-1 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 1R, JPN-KOR 3-2 Davis Cup, Group 1, 2R, THA-JPN 4-1 Davis Cup, Group 1, 1R, IND-JPN 4-1 Davis Cup, Group 1, REL1, JPN-PAK 5-0 Davis Cup, Group 1, 1R, JPN-INA 3-2 Davis Cup, Group 1, 2R, JPN-IND 3-2 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 1, 1R, TPE-JPN 3-2 Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, THA-JPN 3-2 Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) Australian Open (Asia, Wildcard) Australian Open (Asia, Wildcard)